Method for Establishing Data Connection on Mobile Network, Mobile Network, and Policy Control Entity

ABSTRACT

A method for establishing data connections on a mobile network, a mobile network, and a policy control entity are disclosed. The method includes: establishing a data channel between a user equipment (UE) and a gateway (GW), and allocating an Internet Protocol (IP) address to the UE according to an address allocation request or a data channel setup request sent from the UE; and triggering the policy control entity to establish or update a policy control session according to the IP address. By using the mobile network and the policy control entity under the present disclosure, after the data channel is established between the UE and the GW, the GW may trigger the policy control entity to establish or update a policy control session.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.14/016,928, filed on Sep. 3, 2013, which is a continuation of U.S.patent application Ser. No. 13/270,029, filed on Oct. 10, 2011, now U.S.Pat. No. 8,554,926, which is a continuation of U.S. patent applicationSer. No. 12/833,732, filed on Jul. 9, 2010, now U.S. Pat. No. 8,626,884,which is a continuation of International Application No.PCT/CN2009/070059, filed on Jan. 7, 2009. The International Applicationclaims priority to Chinese Patent Application No. 200810003912.9, filedon Jan. 11, 2008. All of the afore-mentioned patent applications arehereby incorporated by reference in their entireties.

FIELD

The present application relates to a communications technology, and inparticular, to a method for establishing data connections on a mobilenetwork, a mobile network, and a policy control entity.

BACKGROUND

On an evolved packet system (EPS) network, user equipment (UE) accessesan evolved packet core (EPC) through a serving gateway (SGW) on a radioaccess network, and accesses an external packet data network (PDN)through a PDN GW. A policy control entity may dynamically generate aservice data policy rule according to service information about the UE,and communicate the service data policy rule to the PDN GW and the SGW,thus implementing service-level dynamic policy control on the data.

In the prior art, the process of establishing a data connection toaccess a PDN by the UE includes: the SGW forwards a connection setupmessage sent from the UE to a PDN GW that corresponds to the PDN; thePDN GW returns a connection setup ACK to the SGW; the SGW returns aresponse indicating the completion of data connection setup to the UE.

The SGW may be a network element (NE) where a control plane and a userplane are separated or integrated. For example, the SGW may be amobility management entity (MME) or a GW on the EPS network, or anintegrated serving GPRS support node (SGSN) on a third generation (3G)network.

During the implementation of the present application, the inventordiscovers the following problems in the prior art: When the UE accessesthe core network for the first time, the UE may not request theallocation of an Internet Protocol (IP) address but requests only thesetup of a data channel. If the network needs to implement policycontrol, the prior policy control procedures related to the EPS networkdata connection are not applicable to scenarios where no IP connectionis established for the data channel between the UE and the PDN GW. Thisis because the prior policy control session is connected over IP. Inaddition, for the mobility management protocol between GWs, the priorart is applicable to only the GPRS Tunneling Protocol (GTP) notrequiring an IP address and is inapplicable to the mobile IP protocol.

SUMMARY

Embodiments of the present application provide a method for establishingdata connections on a mobile network, a mobile network, and a policycontrol entity. Thus, after a data channel is established between a UEand a GW, the GW triggers the policy control entity to establish orupdate a policy control session.

The solution of the present application is as follows:

According to first aspect of the embodiment of the present application,A method for establishing connections on a mobile network includes:establishing, by a Packet Data Network Gateway (PDN GW), a connectionwith a User Equipment (UE), wherein the UE does not obtain an InternetProtocol (IP) address in the connection establishment process;receiving, by the PDN GW, an address allocation request sent by the UE;allocating, by the PDN GW, an IP address to the UE according to theaddress allocation request sent by the UE; and communicating, by the PDNGW, the allocated IP address to a policy control entity so that thepolicy control entity updates a policy control session.

According to second aspect of the embodiment of the present application,a method for establishing connections on a mobile network includes:communicating, by a User Equipment (UE), a connection establishmentrequest sent by the UE, wherein the connection establishment requestindicates that the UE does not want to obtain an Internet Protocol (IP)address in the connection establishment process; establishing, by theUE, a connection with a Packet Data Network Gateway (PDN GW), whereinthe UE does not obtain the IP address in the connection establishmentprocess; communicating, by the UE, an address allocation request to thePDN GW; receiving, by the UE, an IP address sent by the PDN GW, whereinthe IP address is allocated by the PDN GW according to the addressallocation request.

According to third aspect of the embodiment of the present application,a Packet Data Network Gateway (PDN GW) includes: an establishing unit,adapted to establish a connection with a User Equipment (UE), whereinthe UE does not obtain an Internet Protocol (IP) address in theconnection establishment process; a receiving unit, adapted to receivean address allocation request sent by the UE after the after theestablishing unit has established the connection with the UE; anallocating unit, adapted to allocate the IP address to the UE accordingto the address allocation request received by the receiving unit; and asending unit, adapted to communicate the IP address allocated by theallocating unit to a policy control entity so that the policy controlentity establishes or updates a policy control session.

According to fourth aspect of the embodiment of the present application,A User Equipment (UE) includes: a sending unit, adapted to communicate aconnection establishment request to a Packet Data Network Gateway (PDNGW), wherein the connection establishment request indicates that the UEdoes not want to obtain an Internet Protocol (IP) address in theconnection establishment process; an establishing unit, adapted toestablish a connection with the PDN GW, wherein the UE does not obtainan Internet Protocol (IP) address in the connection establishmentprocess; a sending unit, adapted to communicate an address allocationrequest to the PDN GW; a receiving unit, adapted to receive an IPaddress sent by the PDN GW, wherein the IP address is allocated by thePDN GW according to the address allocation request.

By using the method for establishing data connections on a mobilenetwork, the mobile network, and the policy control entity provided inembodiments of the present application, after a data channel isestablished between the UE and the GW, the GW triggers the policycontrol entity to establish or update the policy control session. Whenthe UE obtains an IP address through the PDN GW, the PDN GW establishesor updates the policy control session; or when the UE obtains an IPaddress through the SGW, the SGW establishes a mobile IP connection withthe PDN GW and then establishes or updates the policy control session.In embodiments of the present application, the policy control can stillbe implemented when the UE does not request the allocation of an IPaddress. Thus, embodiments of the present application are applicable tothe GTP protocol and the mobile IP protocol.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows network architecture that supports service-level dynamicpolicy control on a next generation mobile communication network;

FIG. 2 is a flowchart of a method for establishing a data connection inan embodiment of the present application;

FIG. 3 is a schematic diagram illustrating a process of establishing adata connection in Embodiment 1 of the present application;

FIG. 4 is a schematic diagram illustrating a process of establishing adata connection in Embodiment 2 of the present application;

FIG. 5 is a schematic diagram illustrating a process of establishing adata connection in Embodiment 3 of the present application;

FIG. 6 is a schematic diagram illustrating a process of establishing adata connection in Embodiment 4 of the present application;

FIG. 7 shows architecture of a mobile network in an embodiment of thepresent application;

FIG. 8 shows a structure of a mobile network in Embodiment 4 of thepresent application;

FIG. 9 shows a structure of a mobile network in Embodiment 5 of thepresent application; and

FIG. 10 shows a structure of a mobile network in Embodiment 6 of thepresent application.

DETAILED DESCRIPTION OF THE APPLICATION

Embodiments of the present application provide a method for establishingdata connections on a mobile network, a mobile network, and a policycontrol entity. Thus, after a data channel is established between the UEand the GW, the GW triggers the policy control entity to establish orupdate the policy control session. For better understanding of theobjective, solution and merits of the present application, the followingdescribes the present application in detail with reference to theaccompanying drawings and exemplary embodiments.

FIG. 1 shows network architecture that supports service-level dynamicpolicy control on a next generation mobile communication network. FIG. 2is a flowchart of a method for establishing data connections in anembodiment of the present application. The method includes the followingsteps:

Step 201: A data channel is established between the UE and the GW.

Step 202: The GW allocates an IP address to the UE according to anaddress allocation request sent from the UE.

Step 203: The GW triggers the policy control entity to establish orupdate the policy control session according to the IP address.

In step 201, the process of establishing a data channel between the UEand the GW may include: establishing a data channel between the UE andthe PDN GW; or establishing a data channel between the UE and the SGW.The UE sends an IP address allocation request, for example, a DynamicHost Control Protocol (DHCP) message, to request the allocation of an IPaddress for accessing the PDN. The PDN GW sends an IP address allocationresponse that carries the allocated IP address.

In step 202, the process of triggering the policy control entity toestablish or update the policy control session by the GW according tothe IP address may include: establishing a policy control sessionbetween the PDN GW and the policy control entity; or establishing apolicy control session between the SGW and the policy control entity; orestablishing a policy control session between the PDN GW or the SGW andthe policy control entity, and then updating the policy control rule bythe policy control entity according to the allocated IP address.

FIG. 3 is a schematic diagram illustrating a process of establishing adata connection in Embodiment 1 of the present application. The processincludes the following steps:

Step 301: A UE establishes a data channel with a PDN GW, for example, anattach connection with the UE. The UE does not request the allocation ofan IP address in the attach request. The network establishes a GTPbearer by using the GTP mobility management protocol. In the connectionsetup process, the UE obtains the connection related configurationinformation that may include a bearer control mode.

Step 302: The UE sends an address allocation request (for example, aDHCP request) to the PDN GW, requesting the allocation of an IP addressfor accessing the PDN. The PDN GW allocates the address according to theaddress allocation request, including allocating the IP address by thePDN GW itself or allocating the IP address to the UE through otherservers or GWs.

Step 303: The PDN GW sends an address allocation response that carriesthe allocated IP address to the UE. In addition, the address allocationresponse may carry the PDN configuration information, including a domainname service (DNS) address, a proxy-call session control function(P-CSCF) address, and an application server address.

Step 304: The PDN GW sends a policy control session setup request to apolicy control entity according to the IP address, requesting toestablish a policy control session of this IP connection.

Step 305: The policy control entity establishes a policy control sessionaccording to the IP address carried in the policy control session setuprequest.

In step 305, the policy control entity may also communicate the policycontrol rule of the IP connection to the PDN GW.

Step 303 may be executed before or after step 304. Step 303 is optional.

FIG. 4 is a schematic diagram illustrating a process of establishing adata connection in Embodiment 2 of the present application. The processincludes the following steps:

Step 401: A UE establishes a data channel with a PDN GW. The PDN GWestablishes a policy control session with a policy control entity. ThePDN GW provides the policy control entity with a data channel ID. Thedata channel ID includes a UE ID and an ID that is used for accessingthe PDN. The policy control entity may communicate related policycontrol rule information to the PDN GW. The policy control ruleinformation may be used for establishing a data channel, for example,reserving bandwidth resources for the data channel. In the dataconnection setup process, the UE may also obtain the connection relatedconfiguration information from the PDN GW, for example, the bearercontrol mode.

Step 402: The UE sends an address allocation request, requesting theallocation of an IP address for accessing the PDN. After receiving therequest, the PDN GW allocates an IP address to the UE, includingallocating an IP address by the PDN GW itself or forwarding the requestto other servers or GWs.

Step 403: The PDN GW sends an address allocation response that carriesthe allocated IP address. In addition, the address allocation responsemay carry the PDN configuration information, including a DNS serveraddress, a P-CSCF address, and an application server address.

Step 404: The PDN GW sends a policy control session update request thatcarries the UE IP address and data channel ID to the policy controlentity.

Step 405: The policy control entity may associate the data channel IDwith a previously established policy control session to update the IPaddress of the policy control session. The policy control entity mayalso update the policy control rule, including provision of data packetfilter and distribution information according to the IP address. Then,the policy control entity sends the updated policy control rule to thePDN GW.

Step 403 may be executed before or after step 404. Step 403 is optional.

In the preceding process, the UE accesses the same PDN. In step 401, noIP address is allocated to the UE, but an IP address is allocated to theUE in step 402 and step 403.

FIG. 5 is a schematic diagram illustrating a process of establishing adata connection in Embodiment 3 of the present application. The processincludes the following steps:

Step 501: A UE establishes a data channel with an SGW. The SGW may alsoprovide a policy control entity with a data channel ID, and establish apolicy control session with the policy control entity to implementpolicy control on the data channel between the UE and the SGW. The datachannel ID includes a UE ID and an ID that is used for accessing thePDN. In the data connection setup process, the UE may also obtain theconnection related configuration information from the SGW, for example,the bearer control mode.

Step 502: The UE sends an address allocation request to the SGW,requesting the allocation of an IP address for accessing the PDN.

Step 503: The SGW sends a connection setup request, for example, a proxymobile IP (PMIP) binding update request, requesting the PDN GW toestablish an IP connection for the UE to access the PDN. The PDN GWallocates an IP address, including allocating an IP address by the PDNGW itself or through other servers and GWs.

Step 504: To establish a policy control session of the IP connectionwith the policy control entity, the PDN GW needs to obtain a relatedpolicy control rule.

Step 505: The PDN GW sends a connection setup ACK to the SGW, where theconnection setup ACK includes an address allocation response thatcarries the allocated IP address. In addition, the connection setup ACKmay carry the PDN configuration information sent to the UE, including aDNS server address, a P-CSCF address, and an application server address.

Step 506: If necessary, the SGW may initiate a process of updating orestablishing the policy control session of the IP connection to thepolicy control entity, including providing the policy control entitywith the connected IP address and the data channel ID.

Step 507: The SGW sends an address allocation response that carries theallocated IP address to the UE. In addition, the address allocationresponse may carry the PDN configuration information, including a DNSserver address, a P-CSCF address, and an application server address.

Step 506 may be executed before or after step 507. Step 507 is optional.In addition, if the SGW already establishes a session with the policycontrol entity in step 501, the policy control entity may also initiatea request for updating the policy control rule to the SGW afterreceiving the IP address in step 504. If the SGW does not establish asession with the policy control entity in step 501, the PDN GW mayestablish a policy control session of the IP connection with the policycontrol entity after the PDN GW establishes an IP connection for the UEto access the PDN. For details, see the description in Embodiment 1 ofthe present application.

FIG. 6 is a schematic diagram illustrating a process of establishing adata connection in Embodiment 4 of the present application. The processincludes the following steps:

Step 601: A UE sends a data channel setup request to an SGW, forexample, an attach request, where the data channel setup request doesnot request the allocation of an IP address.

Step 602: The SGW sends a data channel setup request to the PDN GW, forexample, a PMIP binding update request or a GTP create session request.The PDN GW establishes an IP connection for the UE to access the PDNaccording to the data channel setup request. The PDN GW allocates an IPaddress, including allocating an IP address by the PDN GW itself orthrough other servers and GWs.

Step 603: To establish a policy control session of the IP connectionwith a policy control entity, the PDN GW needs to obtain a relatedpolicy control rule.

Step 604: The PDN GW sends a data channel setup ACK to the SGW, wherethe data channel setup ACK includes an address allocation response thatcarries the allocated IP address. In addition, the data channel setupACK may carry the PDN configuration information sent to the UE,including a DNS server address, a P-CSCF address, and an applicationserver address.

Step 605: If necessary, the SGW may initiate a process of establishing apolicy control session of the IP connection to the policy controlentity, including providing the policy control entity with the connectedIP address.

Step 606: The SGW sends a data channel setup ACK to the UE, for example,an attach complete message, where the data channel setup ACK does notcarry the IP address allocated to the UE.

Step 607: The UE sends an address allocation request to the SGW or thePDN GW, requesting the allocation of an IP address.

Step 608: The SGW or the PDN GW sends an address allocation responsethat carries the allocated IP address to the UE. In addition, theaddress allocation response may carry the PDN configuration information,including a DNS server address, a P-CSCF address, and an applicationserver address.

If step 603 is omitted in the preceding process, the PDN GW does notestablish a policy control session with the policy control entity.

It is understandable to those skilled in the art that all or part of thesteps in the methods according to the preceding embodiments may beperformed by hardware instructed by a program. The program may be storedin a computer readable storage medium, such as a read-only memory/randomaccess memory (ROM/RAM), a magnetic disk, and a compact disk.

FIG. 7 shows architecture of a mobile network in an embodiment of thepresent application. The mobile network includes a UE 710, a GW 720, anda policy control entity 730.

The GW 720 is configured to: establish a data channel with the UE 710,and allocate an IP address to the UE according to the address allocationrequest or data channel setup request sent from the UE 710.

The policy control entity 730 is configured to establish or update apolicy control session according to the IP address provided by the GW720.

Specifically, the GW 720 includes a PDN GW and an SGW.

FIG. 8 shows a structure of a mobile network in Embodiment 4 of thepresent application. The mobile network includes a UE 810, a PDN GW 820,a policy control entity 830, and an SGW.

The PDN GW 820 includes:

a first allocating unit 821, configured to allocate an IP address to theUE 810 according to the address allocation request or the data channelsetup request sent from the UE 810, where the data channel setup requestdoes not request the allocation of an IP address; and a first sendingunit 822, configured to communicate a policy control session setuprequest that carries the IP address allocated to the UE 810 to thepolicy control entity 830 according to the IP address allocated by thefirst allocating unit 821.

The first sending unit 822 of the PDN GW is further configured tocommunicate a data channel setup ACK to the SGW. The data channel setupACK includes an address allocation response that carries the allocatedIP address to the SGW.

The SGW includes:

-   -   a sending unit, configured to communicate a policy control        session setup request that carries the IP address to the policy        control entity according to the IP address carried in the data        channel setup ACK.

The policy control entity 830 includes:

-   -   a receiving unit 831, configured to receive a policy control        session setup request from the PDN GW 820 and/or the SGW; and    -   an establishing unit 832, configured to establish a policy        control session according to the IP address that is allocated to        the UE 810 and carried in the policy control session request.

The first sending unit 822 of the PDN GW is further configured tocommunicate an address allocation response that carries the allocated IPaddress to the UE 810.

The address allocation response may further carry the PDN configurationinformation, including a DNS server address, a P-CSCF address, and anapplication server address.

FIG. 9 shows a structure of a mobile network in Embodiment 5 of thepresent application. The mobile network includes a UE 910, a PDN GW 920,and a policy control entity 930.

The PDN GW 920 includes:

-   -   a second sending unit 922, configured to communicate a policy        control session setup request that carries a data channel ID to        the policy control entity 930, where the data channel ID        includes a UE ID and an ID that is used for accessing the PDN.

The policy control entity 930 includes:

a receiving unit 931, configured to receive a policy control sessionsetup request from the PDN GW 920; and

an establishing unit 932, configured to establish a policy controlsession according to the data channel ID carried in the policy controlsession request.

The PDN GW 920 may further include:

a second allocating unit 921, configured to allocate an IP address tothe UE 910 according to the address allocation request sent from the UE910.

The second sending unit 922 is further configured to communicate apolicy control session update request that carries the IP address to thepolicy control entity 930 according to the IP address allocated by thesecond allocating unit 921.

The policy control entity 930 may further include an updating unit 933.

The receiving unit 931 is further configured to receive a policy controlsession update request that carries the IP address allocated to the UE910 and the data channel ID sent from the PDN GW 920.

The updating unit 933 is configured to: associate the data channel IDwith a previously established policy control session, and update the IPaddress and the policy control rule of the policy control session.

The policy control entity 930 may further include a sending unitconfigured to communicate the updated policy control rule to the PDN GW920.

The second sending unit 922 is further configured to communicate anaddress allocation response that carries the allocated IP address to theUE 910.

The address allocation response may further carry the PDN configurationinformation, including a DNS server address, a P-CSCF address, and anapplication server address.

FIG. 10 shows a structure of a mobile network in Embodiment 6 of thepresent application. The mobile network includes a UE 1010, an SGW 1000,a PDN GW 1020, and a policy control entity 1030.

The SGW 1000 includes a sending unit 1001 configured to communicate apolicy control session setup request that carries a data channel ID tothe policy control entity 1030.

The policy control entity 1030 includes: a receiving unit 1031,configured to receive a policy control session setup request from theSGW 1000; and an establishing unit 1032, configured to establish apolicy control session according to the data channel ID carried in thepolicy control session request.

The sending unit 1001 of the SGW is further configured to communicate aconnection setup request sent from the UE 910 to the PDN GW 1020.

The PDN GW 1020 includes: a third allocating unit 1021, configured toallocate an IP address to the UE 1010 according to the connection setuprequest; and a third sending unit 1022, configured to communicate apolicy control session update request that carries the IP address to thepolicy control entity 1030.

The receiving unit 1031 of the policy control entity 1030 is furtherconfigured to receive a policy control session update request thatcarries the IP address allocated to the UE 1010 and the data channel IDfrom the PDN GW 1020. The policy control entity 1030 further includes:an updating unit 1033, configured to associate the data channel ID witha previously established policy control session, and update the IPaddress and the policy control rule of the policy control session; and asending unit, configured to communicate the updated policy control ruleto the PDN GW 1020 and the SGW 1000 according to the IP address carriedin the policy control session update request.

The third sending unit 1022 of the PDN GW is further configured tocommunicate a connection setup ACK that includes an address allocationresponse carrying the allocated IP address to the SGW 1000. The sendingunit 1001 of the SGW is configured to communicate the address allocationresponse that carries the IP address to the UE 1010.

The sending unit 1001 of the SGW is further configured to communicate apolicy control session update request that carries the IP address andthe data channel ID to the policy control entity 1030. The updating unit1033 of the policy control entity is further configured to update thepolicy control rule corresponding to the data channel ID according tothe IP address carried in the policy control session update request, andcommunicate the updated policy control rule to the SGW 1000 through thesending unit. The address allocation response may further carry the PDNconfiguration information, including a DNS server address, a P-CSCFaddress, and an application server address.

As shown in FIG. 8, a policy control entity provided in Embodiment 7 ofthe present application includes a receiving unit 831 and anestablishing unit 832.

The receiving unit 831 is configured to receive a policy control sessionsetup request that carries a data channel ID from the GW.

The establishing unit 832 is configured to establish a policy controlsession according to the data channel ID carried in the policy controlsession request.

As shown in FIG. 9, a policy control entity provided in Embodiment 8 ofthe present application includes a receiving unit 931, an establishingunit 932, and an updating unit 933.

The receiving unit 931 is configured to receive a policy control sessionsetup request that carries a data channel ID sent from the GW, andreceive a policy control session update request that carries an IPaddress allocated to the UE and a data channel ID sent from the GW.

The establishing unit 932 is configured to establish a policy controlsession according to the data channel ID carried in the policy controlsession request.

The updating unit 933 is configured to: associate the data channel IDwith a previously established policy control session, and update the IPaddress of the policy control session and the policy control rule.

In addition, the policy control entity may include a sending unitconfigured to communicate an initial policy control rule and an updatedpolicy control rule to the GW.

Thus, by using the method for establishing data connections, the mobilenetwork, and the policy control entity provided in embodiments of thepresent application, after a data channel is established between the UEand the GW, the GW triggers the policy control entity to establish orupdate the policy control session. When the UE obtains an IP addressthrough the PDN GW, the PDN GW establishes or updates the policy controlsession; or when the UE obtains an IP address through the SGW, the SGWestablishes a mobile IP connection with the PDN GW and then establishesor updates the policy control session. In embodiments of the presentapplication, the policy control can still be implemented when the UEdoes not request the allocation of an IP address. Thus, embodiments ofthe present application are applicable to the GTP protocol and themobile IP protocol.

Detailed above are a method for establishing data connections, a mobilenetwork, and a policy control entity under the present application.Although several exemplary embodiments are described, the claims are notlimited to such embodiments. It is apparent that those skilled in theart can make various modifications and variations to the embodimentswithout departing from the scope of the claims. The claims shall coverthe modifications and variations provided that they fall within thescope of protection defined by the claims or their equivalents.

What is claimed is:
 1. A method for establishing data connections on amobile network, comprising: establishing, by a Packet Data NetworkGateway (PDN GW), a data channel with a User Equipment (UE);establishing, by the PDN GW, a policy control session with a policycontrol entity according to a data channel identifier (ID) provided bythe PDN GW, wherein the policy control session implements policy controlon the data channel, and the data channel ID identifies the data channelestablished between the UE and the PDN GW; receiving, by the PDN GW, anaddress allocation request from the UE; allocating, by the PDN GW, anInternet Protocol (IP) address to the UE according to the addressallocation request sent by the UE; and sending, by the PDN GW, a policycontrol session update request carrying the allocated IP address and thedata channel ID to the policy control entity for updating the policycontrol session. updating, by the policy control entity, a policycontrol rule corresponding to the policy control session, according tothe allocated IP address carried in the policy control session updaterequest; and receiving, by the PDN GW, the updated policy control rulefrom the policy control entity.
 2. The method of claim 1, wherein duringthe establishing of the data channel, no IP address allocation requestis made by the UE.
 3. The method of claim 1, wherein the addressallocation request received from the UE comprises a Dynamic Host ControlProtocol (DHCP) message.
 4. The method of claim 1, wherein the methodfurther comprises: sending, by the PDN GW, the allocated IP address tothe UE.
 5. The method of claim 1, wherein the updated policy controlrule comprises provision of data packet filter and distributioninformation according to the IP address.
 6. A system for establishingdata connections on a mobile network, comprising: a Packet Data NetworkGateway (PDN GW); and a policy control entity; wherein the PDN GWcomprises a first memory storage storing first executable programinstructions and one or more first processors in communication with thefirst memory, wherein the one or more processors execute the firstexecutable program instructions to configure the PDN GW to: establish adata channel with a User Equipment (UE); establish a policy controlsession with a policy control entity according to a data channel IDprovided by the PDN GW, wherein the policy control session implementspolicy control on the data channel, and the data channel ID identifiesthe data channel established between the UE and the PDN GW; receive anaddress allocation request from the UE; allocate an Internet Protocol(IP) address to the UE according to the address allocation request sentby the UE; send a policy control session update request carrying the IPaddress and the data channel ID to the policy control entity forupdating the policy control session; and receive the updated policycontrol rule from the policy control entity; and wherein the policycontrol entity comprises a second memory storage storing secondexecutable program instructions and one or more second processors incommunication with the second memory, wherein the one or more secondprocessors execute the second executable program instructions toconfigure the policy control entity to: update a policy control rulecorresponding to the policy control session, according to the allocatedIP address carried in the policy control session update request; andsend the updated policy control rule to the PDN GW.
 7. The system ofclaim 6, wherein during establishing the data channel with the UE, no IPaddress allocation request is made by the UE.
 8. The system of claim 6,wherein the address allocation request received from the UE comprises aDynamic Host Control Protocol (DHCP) message.
 9. The system of claim 6,wherein the updated policy control rule comprises provision of datapacket filter and distribution information according to the IP address.